Probabilistic Algorithms and Complexity Classes
نویسندگان
چکیده
The main theme in this dissertation is a computation on a probabilistic Turing machine (PTM), which is a Turing machine with distinguished states called coin-tossing states. In general, it is assumed that a PTM has a fair coin. This is led by that any xed biased coin can simulate another xed biased coin in a constant expected time. We rst consider the computation which will always terminates in bounded time, as opposed to expected time, and show that the coin with probability 1 2 or 1 3 is more expressive coin than the others. The complexity classes PP;BPP and RP are usually de ned via PTMs with a perfect random source. Vazirani and Vazirani proved that RP does not change even if the PTMs only have access to an arbitrary semi-random source. Later, Vazirani proved that BPP does not change, either. We show that PP collapses to BPP if the PTMs only have access to an arbitrary semi-random source. We also show that RP changes to NP while both BPP and PP change to PSPACE if the PTMs only have access to a speci c semi-random source. Next problem is to identify a Boolean function f out of a given set of Boolean functions F by asking for the value of f at adaptively chosen inputs. We consider the cases where F consists of functions obtained from one function g on n inputs by replacing k inputs by given constants, and g is one of the functions disjunction, parity and threshold. For many of the problems we get almost optimal bounds. The maximal path set (MPS) problem is to nd, given an undirected graph G = (V;E), a maximal subset F of E such that the subgraph induced by F is a forest in which each connected component is a path. We design two parallel algorithms for the problem. The rst algorithm is faster and more e cient than the previously known algorithm. The second one is faster, runs on a weaker computation model, and is more e cient for input graphs of bounded degree. We then use the results to design an NC approximation algorithm for a variation of the shortest superstring problem. We also consider the vertex counterpart of the MPS problem. The NP-completeness of several problems are shown in the last chapter. The rst problem is the generalized popular puzzle known as Hi-Q. The second problem is the vertex cover problem on a cubic, planar, and 3-connected graph of girth greater than 3. Problems on a triangulation of the sphere are the last.
منابع مشابه
Theory of Randomized Computation A Survey for CSG714
Randomized algorithms are now common in nearly all areas of computer science. The ability to make random choices has been shown to both simplify algorithms and improve their running times. The success of randomized algorithms in efficiently solving problems for which no known deterministic algorithm exists has fueled theoretical research in the area of probabilistic computation. We present the ...
متن کاملRandomness and non-uniformity
In the first part, we introduce randomized algorithms as a new notion of efficient algorithms for decision problems. We classify randomized algorithms according to their error probabilities, and define appropriate complexity classes. (RP, coRP, ZPP, BPP, PP). We discuss which classes are realistic proposals for design of probabilistic algorithms. We cover the implementation of randomized algori...
متن کاملThe Computational Complexity of Probabilistic Inference Using Bayesian Belief Networks
Bayesian belief networks provide a natural, efficient method for representing probabilistic dependencies among a set of variables. For these reasons, numerous researchers are exploring the use of belief networks as a knowledge representation m artificial intelligence. Algorithms have been developed previously for efficient probabilistic inference using special classes of belief networks. More g...
متن کاملRandomized Algorithms and Complexity Theory
In this paper we give an introduction to the connection between complexity theory and the study of randomized algorithms. In particular, we will define and study probabilistic complexity classes, survey the basic results, and show how they relate to the notion of randomized algorithms.
متن کاملApplication of Probabilistic Clustering Algorithms to Determine Mineralization Areas in Regional-Scale Exploration Studies
In this work, we aim to identify the mineralization areas for the next exploration phases. Thus, the probabilistic clustering algorithms due to the use of appropriate measures, the possibility of working with datasets with missing values, and the lack of trapping in local optimal are used to determine the multi-element geochemical anomalies. Four probabilistic clustering algorithms, namely PHC,...
متن کاملSome Computational Complexity Results for Synchronous Context-Free Grammars
This paper investigates some computational problems associated with probabilistic translation models that have recently been adopted in the literature on machine translation. These models can be viewed as pairs of probabilistic contextfree grammars working in a ‘synchronous’ way. Two hardness results for the class NP are reported, along with an exponential time lower-bound for certain classes o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998